Product details
- Publisher : Packt Publishing (March 5, 2021)
- Language : English
- Paperback : 368 pages
- ISBN-10 : 1789805414
- ISBN-13 : 978-1789805413
جلد معمولی رنگی_کتاب FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog
منابع کتاب جلد معمولی رنگی_کتاب FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog
با برنامه نویسی FPGA با استفاده از SystemVerilog شروع کنید و با ساختن پروژه ها، از جمله ماشین حساب و صفحه کلید، مهارت های دنیای واقعی را توسعه دهید.
ویژگی های کلیدی
- روش های مختلف استفاده از FPGA و جریان ابزار FPGA را کاوش کنید
- نحوه طراحی، آزمایش و پیاده سازی مدارهای سخت افزاری با استفاده از SystemVerilog را بیاموزید
- ساخت پروژه های FPGA در دنیای واقعی مانند ماشین حساب و صفحه کلید با استفاده از منابع FPGA
توضیحات کتاب
آرایه های دروازه قابل برنامه ریزی میدانی (FPGA) اکنون به بخش اصلی اکثر سیستم های الکترونیکی و کامپیوتری مدرن تبدیل شده اند. با این حال، برای پیاده سازی ایده های خود در دنیای واقعی، باید سر خود را در مورد معماری FPGA، مجموعه ابزار آن و ملاحظات طراحی حیاتی بشناسید. برنامه نویسی FPGA برای مبتدیان با راهنمایی شما در کل فرآیند برنامه نویسی FPGA و طراحی مدارهای سخت افزاری با استفاده از SystemVerilog به شما کمک می کند تا ایده های خود را زنده کنید.
این کتاب شما را با معماریهای FPGA و Xilinx آشنا میکند و به شما نشان میدهد که چگونه روی اولین پروژه خود کار کنید، که شامل جابجایی LED است. سپس طرح های SystemVerilog RTL و پیاده سازی آنها را پوشش خواهید داد. در مرحله بعد، با استفاده از طراحی منطق بولی ترکیبی و کار بر روی چندین پروژه، مانند ایجاد یک ماشین حساب و به روز رسانی آن با استفاده از منابع FPGA، آشنا خواهید شد. بعداً، این کتاب شما را با مفاهیم پیشرفته AXI آشنا می کند و به شما نشان می دهد که چگونه با استفاده از PS/2 یک صفحه کلید ایجاد کنید. در نهایت، میتوانید تمام پروژههای کتاب را برای ایجاد یک خروجی یکپارچه با استفاده از کنترلکننده آرایه گرافیک ویدیویی (VGA) که طراحی میکنید، ادغام کنید.
در پایان این کتاب SystemVerilog FPGA، یاد خواهید گرفت که چگونه با سیستم های FPGA کار کنید و بتوانید مدارها و بردهای سخت افزاری را با استفاده از برنامه نویسی SystemVerilog طراحی کنید.
آنچه خواهید آموخت
- با معماری FPGA و پیاده سازی آن آشنا شوید
- با نوشتن SystemVerilog RTL آشنا شوید
- پروژه های FPGA را با استفاده از برنامه نویسی SystemVerilog بسازید
- با مبانی ریاضی کامپیوتر، موازی سازی، و خط لوله کار کنید
- موضوعات پیشرفته رابط AXI و صفحه کلید را با PS/2 کاوش کنید
- کشف کنید که چگونه می توانید یک رابط VGA را در پروژه های خود پیاده سازی کنید
این کتاب برای چه کسی است
این کتاب طراحی FPGA برای توسعه دهندگان سیستم جاسازی شده، مهندسان و برنامه نویسانی است که می خواهند برنامه نویسی FPGA و SystemVerilog را از ابتدا یاد بگیرند. طراحان FPGA که به دنبال کسب تجربه عملی در کار بر روی پروژه های دنیای واقعی هستند نیز این کتاب را مفید خواهند یافت.
فهرست مطالب
- مقدمه ای بر معماری FPGA و Xilinx Vivado
- منطق ترکیبی
- فشار دادن دکمه شمارش
- بیایید یک ماشین حساب بسازیم
- منابع FPGA و نحوه استفاده از آنها
- ریاضیات، موازی سازی، و طراحی خط لوله
- مقدمه ای بر AXI
- داده های زیادی؟ MIG و DDR2
- یک راه بهتر برای نمایش - VGA
- آوردن آن همه با هم
- موضوعات پیشرفته
ارسال نظر درباره جلد معمولی رنگی_کتاب FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog